import numpy as np
import matplotlib.pyplot as plt
from PIL import Image

# 矩阵相乘
a = np.arange(12)
b = a.reshape([3, 4])
c = a.reshape([4, 3])
# 矩阵b的第二维大小，必须等于矩阵c的第一维大小
d = b.dot(c)  # 等价于 np.dot(b, c)
print('a: \n{}'.format(a))
print('b: \n{}'.format(b))
print('c: \n{}'.format(c))
print('d: \n{}'.format(d))

# 导入需要的包


# 读入图片
image = Image.open('./data/img.png')
image = np.array(image)
# 查看数据形状，其形状是[H, W, 3]，
# 其中H代表高度， W是宽度，3代表RGB三个通道
print('image.shape: \n{}'.format(image.shape))
plt.imshow(image)

image2 = image[::-1, :, :]
print('image.shape: \n{}'.format(image2.shape))
plt.imshow(image2)

plt.show()
